package portal.ejb;

import integracion.rest.entities.Ranking;

import java.util.List;

import javax.ejb.Local;

import portal.entities.Producto;
import portal.vo.ProductoVO;

@Local
public interface AdministradorProductos {

	public void agregarProducto(Producto producto);
	
	public List<ProductoVO> getListaProductos();
	
	public List<ProductoVO> getListaProductosByCategoria(String categoria);
	
	public ProductoVO getProductoByCodigo(Long codigo);
	
	public ProductoVO getProductoById(Long idProducto);
	
	public List<ProductoVO> getListaProductosByNombre(String nombre);
	
	public void actualizarRankingProductos(List<Ranking> listaRanking);
	
}
